﻿///////////////////////////////////////////////////////////////////////////////
///
/// Cylan Client Core
/// Copyright (C) Shenzhen Cylan Tech. Co., Ltd. 2012
///
/// \file       Handle.h
/// \brief      句柄API
///
///////////////////////////////////////////////////////////////////////////////
#ifndef CYLAN_HANDLE_H
#define CYLAN_HANDLE_H

#include "Error.h"

/// \typedef struct CYLAN_HANDLE *CHANDLE
/// \brief 句柄数据类型
typedef struct CYLAN_HANDLE *CHANDLE;

/** 关闭句柄
 *
 * 关闭对象句柄, 并且释放对象内存(不支持引用计数)
 *
 * @param Handle 需要关闭的句柄
 * @retval 0 关闭成功
 */
CC_STATUS CHandleClose(CHANDLE Handle);

#endif /* CYLAN_HANDLE_H */
